//
//  WSManager+Courses.h
//  mUBB
//
//  Created by Cosmin Stirbu on 1/17/13.
//  Copyright (c) 2013 Cosmin Stirbu. All rights reserved.
//

#import "WSManager.h"
#import "CoursesProtocol.h"
#import "Course.h"

@interface WSManager (Courses)

// Retrieve the courses
- (Ticket *)getCoursesByKeyword:(NSString *)keyWord filter:(NSString *)filter take:(NSInteger)take skip:(NSInteger)skip delegate:(id<CoursesProtocol>)delegate;

// Retrieve course details
- (Ticket *)getCourseDetailsForCourse:(Course *)course delegate:(id<CoursesProtocol>)delegate;

// Retrieve types of classes for course
- (Ticket *)getTypesOfClassesForCourseCode:(NSString *)courseCode delegate:(id<CoursesProtocol>)delegate;

// Retrieve study groups for course
- (Ticket *)getStudyGroupsForCourseCode:(NSString *)courseCode delegate:(id<CoursesProtocol>)delegate;

@end
